home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #2
/
Monster Media No. 2 (Monster Media)(1994).ISO
/
personal
/
cgproi.zip
/
CGPROMAN.TXT
< prev
next >
Wrap
Text File
|
1994-05-11
|
58KB
|
1,271 lines
Complete Golf Systems
Complete Golf Pro
User's Guide
Version 1.0
May 1994
Limitation of Liability
SHAREWARE VERSION:
The Complete Golf Systems, Complete Golf Pro CGPRO, product has
been distributed via the SHAREWARE medium. You may freely
distribute this product via electronic means for other users to
evaluate. All users evaluating the software are granted a
limited 90 day evaluation period to determine the usefulness of
the product. After the 90 day evaluation period, users must
either register the program or discontinue use. No rights
granted hereunder for product support, bug fixes, upgrades, etc.
are extended to non-registered users.
REGISTERED VERSION
The information contained herein is subject to change without
notice. COMPLETE GOLF SYSTEMS reserves the right to make changes
to any product herein to improve its functioning or design.
Although the information in this document has been carefully
reviewed and is believed to be reliable, COMPLETE GOLF SYSTEMS
does not assume any liability arising out of the application or
use of any product or software described herein; neither does it
convey or imply any license under any of COMPLETE GOLF SYSTEMS'
rights, nor the rights of any third parties. COMPLETE GOLF
SYSTEMS provides this manual and the associated products without
any warranty except those set forth in the Complete Golf Systems
License Agreement contained herein.
Acknowledgments
This manual copyright COMPLETE GOLF SYSTEMS, 1991, 1992, 1993,
1994. All rights reserved. No part of this manual may be
photocopied, reproduced, translated, or reduced to any electronic
medium without COMPLETE GOLF SYSTEMS' prior written consent.
All Complete Golf Systems' products are trademarks or registered
trademarks of COMPLETE GOLF SYSTEMS Other brand and product
names are trademarks or registered trademarks of their respective
holders.
MANUAL VERSION 1.0
SOFTWARE LICENSE AGREEMENT
This is a legal Agreement between you and COMPLETE GOLF SYSTEMS
If you do not agree to the terms of this Agreement, promptly
return the unopened disk package and the accompanying items
(including written materials and binders or other containers) to
the place you obtained them for a full refund.
LICENSE TERMS
Grant of License. COMPLETE GOLF SYSTEMS grants you, the
registered user, the right to use one copy of the enclosed
COMPLETE GOLF SYSTEMS software program (SOFTWARE) on a single
computer. You may not rent or lease the SOFTWARE, but you may
transfer the SOFTWARE and accompanying written documentation on a
permanent basis provided that you retain no copies and the
recipient agrees to the terms of this Agreement. You may not
reverse engineer, decompile or disassemble the SOFTWARE. The
Agreement is effective from the day you first opened the package
until terminated. You may terminate this agreement by returning
the original, and any backup disks along with all written
materials to COMPLETE GOLF SYSTEMS
Copyright. The SOFTWARE is owned by COMPLETE GOLF SYSTEMS and is
protected by United States copyright laws and international
treaty provisions. Therefore you must treat the SOFTWARE like
any other copyrighted material except that you make one backup
copy of the program if the program is used on a floppy disk
system, or you may transfer the program to your hard disk and
keep the original diskettes as backup for those using hard disk
systems. You may not copy the accompanying written
documentation.
LIMITED WARRANTY
COMPLETE GOLF SYSTEMS warrants the disks provided with the
SOFTWARE to be free from defects in materials and workmanship
under normal use for a period of ninety (90) days from the date
of purchase. Any implied warranties on the SOFTWARE are limited
to ninety (90) days. Some states do not allow limitations on
duration of an implied warranty, so the above limitation may not
apply to you.
COMPLETE GOLF SYSTEMS' entire liability and your exclusive remedy
shall be replacement of the SOFTWARE that does not meet COMPLETE
GOLF SYSTEMS' Limited Warranty and which is returned to COMPLETE
GOLF SYSTEMS with a copy of your receipt. This Limited Warranty
is void if failure of the SOFTWARE has resulted from accident,
abuse or misapplication.
NO OTHER WARRANTIES EXIST. THE SOFTWARE AND RELATED DOCUMENTATION
ARE PROVIDED "AS IS". COMPLETE GOLF SYSTEMS DISCLAIMS ALL OTHER
WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED
TO IMPLIED WARRANTIES OF MERCHANT ABILITY AND FITNESS FOR A
PARTICULAR PURPOSE, WITH RESPECT TO THE SOFTWARE AND THE
ACCOMPANYING WRITTEN DOCUMENTATION. THIS LIMITED WARRANTY GIVES
YOU SPECIFIC LEGAL RIGHTS. YOU MAY HAVE OTHERS WHICH MAY VARY
FROM STATE TO STATE.
NO LIABILITY FOR CONSEQUENTIAL DAMAGES. IN NO EVENT SHALL
COMPLETE GOLF SYSTEMS OR ITS SUPPLIERS, BE LIABLE FOR ANY DAMAGES
WHATSOEVER (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF
BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS
INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF
INABILITY TO USE THIS PRODUCT, EVEN IF YOU HAVE BEEN ADVISED OF
THE POSSIBILITY OF SUCH DAMAGES.
We provide free maintenance and free product upgrades during the
first 90 days that registered users have the product. After the
initial 90 day period, registered users will receive one year of
free upgrades to the system if the upgrade is to correct a
reported operating problem. If the upgrade is to the next
version of the product, registered users will have the option of
upgrading for a reduced fee.
Technical support is provided to all registered users free of
charge. Here's how to reach us with questions, comments,
suggestions for enhancements, or sadly, to report a problem:
Mail correspondence to:
Complete Golf Systems
Attn: Jeff Kurzner
545 San Esteban Avenue
Coral Gables, FL 33146
FAX correspondence to:
(305)665-5373
Phone Calls:
Unfortunately, we do not currently provide for monitored
technical support telephone assistance. You may leave us a voice
message at (305)665-5373 and we will respond as soon as we can.
We apologize for any inconveniences this may cause.
Table of Contents
Chapter 1--Introduction 6
Handicapping 6
Game Analysis 6
Reports 7
System Setup/Utilities 7
Chapter 2--Getting Started 8
Cursor Movement 8
Chapter 3--Installation 10
Quick Start Installation 10
System Requirements 10
Chapter 4--General Program Operation 12
Program Registration 12
Chapter 5--Player Handicapping & Game Analysis 14
Players 14
Resorts/Courses 15
Scoring 16
Equitable Stroke Control 18
Game Analysis 18
Handicap Rules & Calculation 18
Chapter 6--Reporting 20
Course Handicap Reports 20
Chapter 7--Setup/Utilities 21
Control Record Maintenance 21
Chapter 8--Graphical Analysis 22
Program File Listing 23
Index 24
1:Introduction
Welcome to Complete Golf Systems(CGS), your number one choice for
totally integrated golf handicapping, tournament management, and
game analysis software. Thank you for your evaluation and
registration of our Complete Golf Pro Product.
Our goal in creating this package was to provide a system whereby
players of all skill levels could enjoy and benefit from its use.
Therefore, in addition to the obvious goal of accurate
handicapping, we have attempted to provide other applications to
assist you in analyzing your game and learning more about golf in
general. As such, this program contains the following modules:
Handicapping: The handicapping module
allows the user to enter scores at whatever course or courses
they play and will automatically calculate a U.S.G.A. Handicap
Index.U.S.G.A. Handicap Index There is no limitation, other than
disk space, as to the number of players a user may keep handicaps
for. Thus, if a user was in charge of a country club, or golf
league they could maintain accurate up to date handicap indexes
for all of the players at the club or in the league.
All U.S.G.A. handicap indexes are prepared following U.S.G.A.
guidelines. This includes the two most recent changes to the
handicap indexing system: tournament play and Equitable Stroke
Control ("ESC"). Some players always seem to play better than
their handicap during tournaments. As a result the U.S.G.A.
changed the handicapping system to make adjustments to handicap
indexes based upon a complex formula of tournament vs. non-
tournament scoring. The user is relieved of this tedious process
in the C.G.S. system by simply toggling a switch to indicate a
tournament or non-tournament score in the score entry procedure.
In Equitable Stroke Control, the U.S.G.A. found that players were
too confused in calculating equitable stroke adjustments to their
reported scores. Therefore, ESC was changed to be somewhat
easier than before. The details aren't important as the CGPRO
system alleviates the checking of scorecards for ESC in its score
validation routines. If in entering a score, the user has not
adjusted his card for ESC and there is a score that should have
been adjusted, the system posts a warning message and identifies
the score to be fixed.
The U.S.G.A. handicap index system is based upon the ten best
scores of the last twenty rounds played. For players with less
than twenty scores, the number of rounds used is adjusted until
the player reaches twenty scores. The system works quite well
assuming the player plays on a regular basis. However, not
everyone plays often enough to really make their handicap
reflective of their playing skill at the current time. For
players only playing a couple of times per month, their handicap
might reflect their game six or seven months ago, not today.
What happens to the guy who was playing great, gets injured and
can only play once per month. Assuming he plays worse now, it
may take him a year and a half to get an index rating more
appropriate to his current ability. In fairness, the U.S.G.A.
does allow for adjustments to be made to handicap indexes in this
circumstance. But, what about the seasonal golfer who takes the
winter off. When he begins play again, his handicap may be low
from his last season's play. It may take him all of the season
to get back to the playing form that accurately reflects his
handicap.
The CGPRO system recognizes this problem and offers a solution.
In addition to the USGA system of handicapping, the system
provides for "Trend HandicappingTrend Handicapping". Trend
Handicapping allows the user to specify the total number of
rounds required, the total number of scores used, and the percent
of scores used in determining a player's trend handicap. Instead
of the U.S.G.A.'s 10 scores of the last twenty rounds, the user
may decide to use 87% of the best three scores of the last five
rounds. The trend handicap is posted for each player along with
their U.S.G.A. handicap in the system and is available for use in
the tournament module.
Game Analysis: The CGPRO game analysis
module is integrated into the player scoring system to provide
hints as to possible areas for game improvement. For those
players interested in improving their game, they just need to
record a few simple figures each time they play. 1) How many
drives were hit into the fairway, not including the par three's?;
2) How many greens were reached in regulation? and 3) How many
putts were taken during the round? These three simple
statistics, along with the scoring stats maintained from the
scoring module are reported to the players as averages for all
rounds played. By examining these performance statistics, its
possible for players to see where in their round their game is
falling apart or is really strong. Why they score better on one
round versus another. Did you score well because you hit more
drives in the fairway or made more greens in regulation after
missing the fairway. Hopefully, the statistics will allow you to
concentrate your practice efforts on the areas of the game that
can result in the most quickest way to lower scoring.
Reports: Most all of the information on the system
is available in easy to read and understand screens. However,
many people just have to have a hard copy that they can touch and
feel. The CGPRO software provides for several reports, and more
are always on the way in future releases. Reports can either be
printed on the screen, or to a disk file, or to the printer. In
addition, all the information in all of the systems files are
available for user customized reporting with the purchase of a
3rd party Report Writer. Certain reports
contain graphics characters that require the printer to be able
to print the IBM graphics character set. The CGPRO system comes
with drivers for the HP Laserjet series II and Epson FX series
printers, as well as most other printer types. If there is a
printer that is not currently supported, the CGPRO system allows
the user to create a profile for it. Complete Golf Systems will
make custom printer drivers upon request at an additional charge.
If your printer can emulate one of these modes and print the IBM
graphics character set, you should have no problems.
In the player handicapping section, reports that list player
demographics and current handicaps are available, as are reports
on player course handicaps, player game analysis and player
handicap cards. For more information of the specific reports
available, refer to the chapter on system reports.
System Setup/Utilities: The system utilities
module currently has two main functions. The first, control record maintenance, is
used to make modifications to global system defaults. These defaults control trend
handicapping parameters in the CGPRO system. Our other product which contains
tournament management functions also uses this control record to establish tournament
points, and "Even Stroke" default values.
The second area of the system setup and utilities menu is sloper.
SloperSloper is a function used to provide course slope estimates
for courses that have yet to be slope rated by a USGA official.
2:Getting Started
How to Use This Guide
While installing the CGPRO System Software is easy, this user's
guide also provides you with complete installation instructions.
The guide is organized into a logical flow - those items that you
will probably use most often are toward the front and those used
less often are in the back. There is extensive help on the
system which can be obtained by pressing the F1 key from anywhere
with in the program.
The following conventions are used throughout this user's guide:
Text you type is in Bold Type
Enter The enter key
F1 The F1 function key (Help)
CTRL-A The Ctrl key is pressed with the A key
ALT-A The Alt key is pressed with the A key
SHIFT-F1 The Shift key and F1 key are pressed at the
same time.
Cursor Movement
The F1 key in the system is always used for accessing user help
in the area the user is using.
The F2 or CTRL-Enter Key is the Accept key. Pressing this
combination accepts and updates the entire form of record
information even if all fields have not been completed. If there
are some fields that are required, but not completed the key code
will move the cursor to the required field and wait for entry.
The effect of using this key combination is similar to pressing
the ENTER key until the end of the form.
The F7 or CTRL-Esc Key code is a complete escape from an entry
form. Should you find yourself in a loop, or want to exit a form
that has been partially completed, but not saved, this key
combination will exit from the form and not save any of the
values already entered.
The F5 key is the look-up key. Whenever the user is in a field
that has a table of values associated with it, the user can press
the F5 key and complete the entry field by selecting the desired
value from the table.
CTRL-PageUp In text fields this key will take the user to the
beginning of the field even if that portion of the text is off
the screen.
CTRL-Page-Down In text fields this key takes the user to the
very end of the field even if that portion of the text is off the
screen.
CTRL-Left Arrow Move the cursor one field to the left
CTRL-Right Arrow Move the cursor one field to the right
CTRL-End Delete from cursor to the end of field
Page Up Scroll records or text field up one page, move to
previous multi-form page
Page Down Scroll records or text field down one page, move to
next multi-form page
Ins Add a Record
Del Delete a Record
ALT-M Call multi-form menu
ALT-C Copy previous record to new record (in supported tables
only)
Tag Tables:
Grey + Tag a record
Grey - Untag a record
ALT-T Tag all records
ALT-U Untag all records
ALT-F Flip Tags
3:Quick Start Installation
If you don't enjoy reading manuals and want to get started as
quickly as possible, do the following:
FROM DISKETTE
1) Place the installation diskette in your floppy disk drive
2) Create a new sub directory on your hard disk that you wish
to use for the application (i.e. C:\CGPRO)
3) Access the floppy drive by typing A: or B: etc.
4) Type CGPROI C:\CGPRO or use the drive letter and path you
decided in step 2
5) Type CGPRO to start the program
OR:
DOWNLOADED FROM A BBS
1) Create a new sub directory on your hard disk that you wish
to use for the application (i.e. C:\CGPRO)
2) Copy the CGPROI.EXE file from your BBS download directory into
the newly created directory
3) Access the new sub directory
4) Type CGPROI C:\CGPRO or use the drive letter and path you
decided in step 2
(You may then delete CGPROI.EXE to save space. Make
sure you have a backup)
5) Type CGPRO to start the program
System Requirements:
IBM Compatible PC 286, 386, 486 +
MS DOS versions 5.x, 4.x, 3.x; Compaq DOS 3.31; or DR DOS
versions 5.x or 6.x
Hard Disk with at least 1.5MB of unused disk space
540KB RAM
Printer
Recommended Configuration:
IBM Compatible 386 or 486
Hard Drive with 2 MB Free Space
1-2MB Disk Cache
1 MB Ram Drive
600+ available RAM
HP Laserjet Series II compatible laser printer
Before Installation
Please take a moment to complete and return the product
registration card to:
Receive technical support
Receive upgrade and new product information
& Activate your warranty
For complete details as to your rights and warranties please see
the Software License Agreement at the front of this User's Guide.
4:General Program Operation
The operation of the CGPRO program is fairly straight forward.
There is extensive help on the system at the bottom of each page
and additional help can be accessed by just pressing the F1
keyHelp. It is important to note that first time operation of
the program may appear a little slower than normal due to the
fact that the files are empty and may need to be created upon
generating the first record.
When a table of records is first accessed and no records exist in
the file, the user will automatically be brought to the first
record update form. You may then choose to create a record. If
you do create the record, the next time you enter into the table
you will see that record, but you won't be immediately brought
into the update form for a new record. To add a new record, just
press the Insert key from the table and you will be greeted with
the now familiar update/add/delete form. Enter the information
into the form and the upon exit, the new record will appear in
the table. To delete a record, just highlight the record to be
deleted in the table and press the Delete key. The record will
then be presented in the update form and you can confirm the
deletion by pressing enter. If, you decide not to delete the
record at that time, just press escape. NOTE: if you are
entering a table for the first time and no records exist, and you
choose not to add a new record, you may find yourself in a little
loop. Just press the CTRL-Esc or F7 key and you will be back out
to the main menu.
Table and form entry of records is consistent throughout the
program. Whenever you are in a table of records and want to add
a new one, just press the Insert Key and a new record for will
appear. To delete records, highlight the record using the cursor
control keys and then press the Delete key. The record is then
brought into the update form and the user is prompted to press
Enter to confirm the deletion. To modify records, just highlight
them in the table and press Enter. Once again you will find
yourself in the update form and any changes made will be
reflected once you exit the record. To save and exit the record
without completing all of the fields, just press CTRL-Enter or
the F2 key. If any required fields have not been completed, the
form will beep and place the cursor on the fields requiring
values. Enter a value and press CTRL-Enter again. If at that
time all required fields have been completed, the user will be
back at the table with the new record highlighted. The Ctrl-Esc
key is similar to the CTRL-Enter key but is used to exit a record
without saving anything.
Cursor movement within a form. To move a cursor from one field
to another while in a record form, just press enter or the Cursor
Down Arrow key. The Esc and Cursor Up Arrow keys move the user
back one field at a time. Page Up and Page Down move to the
beginning or end of a form, and scroll tables up or down. A full
listing of all cursor key movement and keyboard functions is more
fully described in the above Getting Started Section.
Program Registration
The CGPRO program
contains a registration system that notifies users of their
unregistered copy and reminds them to register the product. This
reminder is always in effect until the program is registered.
When a user registers the product with Complete Golf Systems they
will be issued a permanent un-lock code specifically for them
that will disable all reminders and watermark notifications. In
addition the user will receive a copy of the graphical analysis
program, technical support, upgrade and discount information on
the CGPRO and other CGS products, and if desired, a laser printed
copy of this document. To register your product after receiving
the code from CGS, perform the following:
1) Complete the enclosed product registration form and fax it
to CGS at (305)665-5373.
or Call (305)6665-5373
2) Upon receipt from CGS of your custom unlock code, access
the CGPRO sub directory (or whatever directory you have chosen
for your program files. For default installations on drive c:
type C: enter and then CD \CGPRO
3) Run the register program by typing REGISTER.
4) At the CGS Product Name to Register prompt, type CGPRO
5) At the Product Expiration Date prompt, type the date
provided on your registration sheet sent to you by CGS. (i.e.
999999)
6) At the Register to prompt, type the exact name, including
punctuation, of the registered name on the registration sheet.
7) At the Product unlock code from CGS prompt, type the exact
code as provided on the registration sheet.
Note, this program will update your CGPRO.EXE program and create
a CGPRO.REG file in your sub directory. If you must reinstall
the CGPRO system at a later date, just type REGISTER CGPRO AUTO
at the DOS prompt and the program will use the information in the
CGPRO.REG file to automatically update the CGPRO.EXE program.
Help for the registration program is provided by pressing F1.
5:Player Handicapping
Player Handicapping & Game Analysis
Player Handicapping consists of five program modules: Players,
Resorts, Courses, Scoring and Game Analysis.
Players:
In the Player module, player demographics are available
for entry, modification and deletion. These records contain the
Player's name, address, phone numbers, sex (for maximum handicap
validation) home course identifier, last few rounds notification,
and U.S.G.A. and Trend handicap indices. The players created
using this module are those for which handicap information will
be calculated. When a new player is created, the system will
automatically identify that player with a unique Player Number.
This player number is used to identify the player in all related
player activity. Note: when a player is deleted, all his
attached scoring records will also be deleted. Note that the
file system used in this program is quite capable of maintaining
very large database files with thousands of records. To access
the player addition, modification and deletion form, select the
Handicapping pull-down menu from the main menu bar . Then, access
the "Players" option from that pull-down. If no players
currently exist in the system, the user will be automatically
brought into a new player record for entry. If the user wishes
to modify an existing record, move the highlighted point bar to
the record to be modified and press the enter key or the update
key, F2. Since the player table has a selector field at the
bottom of the screen, the user may alternatively type in the
first few characters of the players name to be modified, and the
system will help locate the record. The user need not enter the
entire players name, but the more characters entered, the closer
the selector point bar will be to the record desired.
Next complete the player record by pressing enter after each
field is completed. When the user reaches the last field and
presses enter, the record will be complete and the form will be
automatically updated. The user may alternatively press the
update, F2 key and the form will be updated immediately even if
some of the fields have not been completed. Note, some entry
forms, including the player form have required fields in order to
be added to the database. If the user presses the F2 or Ctrl-
Enter to immediately update a record, and hasn't completed all
the required fields, the system will beep and take the user to
the field needing completion. Once completed the user may press
F2 again and if all required fields are complete, the record will
be updated.
Completing the Player Form
The player form is completed as follows:
Name: Enter the player's name in the format "Last Name,
FirstName", the system will automatically capitalize each of the
first words. If the user does not wish to enter in first names,
they must place a comma after the last name. The system will
beep and return to the name field if the user has used an
incorrect syntax. Once accepted, the cursor will move to the
next field.
Address: Enter the player's address line 1. Note that the
system doesn't capitalize the first letters of each word of any
remaining fields. If there is a second line of address, it may
be entered into the following field.
City, State, Zip: Fairly self explanatory. The two character
state field is a forced upper case. Other fields are left up to
the user.
Sex: Indicate the player's gender in this field. This field,
in addition to the name field are required as there are different
handicap maximums allowed depending upon gender.
Home Phone & Work Phone: Enter the home and work telephone
numbers for the player. These fields are used in reports, but
are not required.
U.S.G.A. Handicap Index: The U.S.G.A. Handicap Index
and Trend Handicap Index
fields are automatically calculated and placed into the player
file upon entering scores for the player. These fields may not
be modified by the user, but are for informational purposes only.
Home Resort/Course: The user may specify a home resort/course
combination to be associated with this player. If such an
association is made, the system will post the current U.S.G.A.
and Trend course handicaps for that player. Therefore, a player
may simply look at his record and see what handicap he should use
for playing his home course on that day. If the user does not
remember the course and resort numbers to be entered into this
field, they can press the F5 lookup key and select it from a
table.
Last Round Information: The last round information section is
for purely informational purposes and will display the front 9,
back 9, and total 18 gross score along with the date for the
player's last two rounds.
Resorts/Courses:
Golf course information in the CGPRO system is stored by resort
and course. The resort record maintains generic information
applicable to all courses, whereas the underlying course records
contain the information unique to each course(i.e. Course Name,
Tee Color, Rating, Slope)
An Example:
Doral Resort and Country Club in Miami, FL has its famous "Blue
Monster" course, as well as, Gold, White, Red, and Green courses.
In our system "Doral Resort" would be our resort and there would
be twelve courses belonging to it.
For Example: 1 Blue Monster, Blue Tees
2 Blue Monster, White Tees
3 Blue Monster, Red Tees
4 Gold Course, Blue Tees
etc.......
Key Biscayne Golf Links, a nearby neighbor, would also be a
resort, but it only has one "course" track. You could name each
of the courses Key Biscayne as well, but, the courses could also
be named:
( 1 Main Course, Blue Tees 2 Main Course, White Tees)
Although our examples used a tee designator in the name, the tee
designatorTee Designator would actually be a separate field in
the course record. We included it in our name for illustration
purposes only.
The reason for our naming conventions are to be able to identify
a specific course and tee played without redundant data and an
inordinate amount of complexity.
Because a course's difficulty is a function of its length, each
tee designator is really a different course. Each has its own
rating and slope and must be available as such.
There are two main modules for resort/course entry.
Resorts: Provides a table display or Resort information including
tee time phones and location.
Courses: Provides access to the resorts module for resort
entry, but restricts the records to the entered resort for
course entry.
NOTE: Resort/Course records must be created PRIOR to entering
scores that would use these resorts and courses.
Creating and modifying resorts and courses is accessed from the
handicapping pull-down menu off of the main menu bar. There are
two methods of entering resorts and courses. Which method to use
is a function primarily of user preference. If the user is just
modifying resort information or wants to enter all the resorts
first and then their respective courses, select the "Resorts"
option from the handicapping pull-down menu. Otherwise, select
the "Courses" option and when prompted for resort number, press
the F5 key. This will take you right into the exact same resort
table listing as would have been presented by accessing the
"Resorts" selection from the handicapping pull-down.
Completing the Resort Form. Access the resort table listing by
selecting "Resorts" from the main menu (or press F5 when prompted
for resort number in the course entry form). If no resorts exist
on the system, the user will be immediately brought into a resort
entry form for adding a new record. Once added, this resort will
appear in the table listing. All of the information in the
resort form is straight forward. Remember, a resort in the CGPRO
system does not refer to a course, but to the club or resort that
may or may not have more than one course layout. Although only
the resort name is required for adding a record, it is good
practice to complete all fields as they will be useful in system
reporting.
Completing the Course Form. To complete the course form for each
of the tees at each physical layout, access the "Courses"
selection from the Handicapping pull-down menu. The user is then
prompted for a resort number. If a resort had not yet been
created the user could press F5 or enter an invalid resort ID and
the system would automatically take them into resort entry.
Enter a valid resort id or select a resort from the F5 resort
look up table. Once entered, the system will fill the screen
with all the course records that exist for the selected resort.
Again, as in all of our system's tables, if no courses exist, the
user will be immediately brought into a course record for new
course entry. If courses already exist for this resort, they may
be modified by placing the selector over the course to modify and
pressing enter. Make the modifications and update the record.
If the user wishes to add a new record, press Insert and complete
the form.
The first field for course entry is the course name. It is VERY
IMPORTANT to ensure that you keep the course names identical for
the same physical layout. Take our Doral Example. For the Blue
Monster physical layout, there are three courses, The Blue
Monster Blue tees, Blue Monster White tees, and Blue Monster Red
Tees. The course name for these three courses would be "Blue
Monster" do not include the tee name in your description of the
course name.
Next, select a tee color to indicate the tee boxes for the course
being entered. Note: the system limits your choices to a pre-
defined set of Champion, Gold, Blue, White, and Red. If your
course has other designators, you may have to assign your green
tees to the gold tees, etc. We haven't had too many complaints,
but are considering giving the users the option of entering the
color directly.
The U.S.G.A. course slope rating is the next required field.
This may be obtained from the course scorecard. If no slope
exists just press enter. The system will warn that a slope is
required and place the value 113 into the field. For courses
using this value, the U.S.G.A. has specified that handicap
indexes determined from these scores should be rounded off and
termed "U.S.G.A. Handicap". Next, enter the U.S.G.A. Course
Rating.
Now, starting at Hole 1, enter the yardage for holes 1-9. Next
enter the par for holes 1-9. Finally, enter the handicap for
holes 1-9. Repeat the process for holes 10-18. Note, it is
extremely important to enter all of the fields in the course
record if this course will be used in tournament play or if the
user wishes to have the information available in score entry and
reporting.
Scoring:
The scoring module of the system is the main area for routine
data entry and has two entry methods depending upon the users
preference for detailed performance statistics. Both scoring
entry options appear on the handicapping pull-down menu and are
almost identical with the following exception: Option 1, the
"Scoring" menu item, only allows the user to enter a total number
of Drives hit In the FairwayDrives hit it In the Fairway, Greens
hit In RegulationGreens hit In Regulation, and total PuttsPutts
taken for the round. Option 2, the "Multi-Form ScoringMulti-Form
Scoring" menu item allows the user an additional level of detail
that lets the user keep track of D.I.F., G.I.R., and Putts for
each hole played. To accomplish this additional detail, the
multi-form scoring option has a second screen that can be
accessed via the Page Down key from page one. It can also be
accessed from a hidden menu that can be called with the Alt-M key
from the first page of the entry form.
Upon entry into the table, the cursor will be placed on the
player number selector field. If the user has been working in
another area of the system, there may already be a player number
and its associated player information displayed on the screen.
To select the player number displayed just press enter and the
table will be filled with the last ten scoring records for that
player. If there is no player number in the player number field,
or if the player number is not the one you wish to enter scores
for, press the F5 key to call up the player table. Move the
cursor to the desired player (or create a new one) and press
enter. The player number will automatically be brought back into
the score entry table and just press enter. Alternatively, the
user can enter a 0 or some other invalid player number into this
selector field and the player table will be called automatically.
Once a valid player number has been entered into the selector
field, the table will mount the last ten player scores with the
most recent score at the top of the table. In addition, the
table will perform a number of scoring statistical calculations
and display them at the bottom of the screen. This information
can be useful to the player so that they can immediately compare
a completed round with their scoring averages. If no scoring
records exist for the selected player, the score entry form will
automatically mount for user entry. As in all CGPRO system
tables that are tied to entry forms, records may be added by
pressing the Insert key, modified by pressing enter, or deleted
using the Delete key.
First, enter the date the round being scored was played. For
added convenience a simple calendarCalendar has been included to
assist the user in remembering the date played. To access the
calendar just press the Alt-F10 key combination. Next, enter the
resort/course number combination to identify where the round was
played. The resort and course numbers may be looked up using the
F5 key; however, due to memory constraints, they may not be
created at this time.
Once the proper resort/course number combination has been
entered, the system will display the course's par and rating
details. In addition, if the player has a current handicap index
the system will show what the course handicap should have been
for that player for the day. For old records that are being
modified, the system will show both what the handicap index was
at the time of play, as well, as the index for today. If this
score was played in a tournament, the user should press the Alt-Y
key combination and check to make sure the "Tournament Score?"
prompt specifies "Yes". Finally, the user enters the gross
equitable stroke adjusted score for each hole of the round.
The CGPRO System is designed to give the user the capability of
producing a number of performance measuring statistics that are
good for both round to round comparisons and for hole by hole and
course to course comparisons. If the user does not wish to keep
those statistics, there is an alternative methodAlternative
Scoring Method to entering scores other than hole by hole. Just
press enter on the first hole's score with a 0 in the field. The
system will pop up a window and allow the user to enter just the
total 18 hole score. To save keystrokes, the user's cursor will
be moved to the field after hole 18's score entry upon completing
the total. NOTE: the system is not currently able to discern
which scores only have totals entered and which scores contain
hole by hole figures. This is not a problem for handicapping,
but might provide some misleading performance statistics.
Therefore, it is important to always maintain consistency in
reporting not only the scores, but in all the other measures of
performance (i.e. DIF, GIR, etc.).
If the user has mistakenly entered a zero in the first hole's
score entry field, just press escape from the total score entry
window and move the cursor back up through the scores until a
score can be entered for the first hole.
Once the user has entered the scores for all the 18 holes, there
is a possibility that an Equitable Stroke ControlEquitable Stroke
Control warning window may appear. If the user has entered an
improper score based upon their handicap, the system will
validate that score and notify them The user may then review the
form for entry errors or for scores that do not contain Equitable
Stroke Control adjustments. Note: all players without at least
five scores in the system will have the ESC warning window appear
after each score is entered. This is due to the fact that
equitable stroke control is measured against reported scores
versus current course handicap. (For more information on
handicapping rules and Equitable Stroke ControlEquitable Stroke
Control please refer to that section later on in this chapter)
If the user is in single form scoring and wants to keep track of
the total number of Drives in the FairwayDrives hit In the
Fairway, enter that total in the D.I.F. field. Remember, Drives
in the Fairway is only applicable to par four's and above. There
is no drive in fairway for par three's. Don't worry, if you
enter too many the system will catch you. After D.I.F. are
entered, enter the total number of Greens hit in Regulation. A
green is termed to have been hit in regulation if the player is
on the green in two strokes less than par (i.e. 1 for a par
three, 2 for a par 4). The system will then automatically,
calculate the percentages of Drives in the Fairway and Greens in
RegulationGreens In Regulation. Lastly, enter the total number
of puttsPutts taken over the 18 hole round. If the ball is not
on the green, do not count it as a putt. Upon completing this
last field, the system then runs through the handicap index
calculation routines and updates the player record if necessary.
This process may take some time depending upon the number of
players in the system and scores for the player.
In the multi-form scoring procedure, the user does not have the
option of entering totals for D.I.F.'s, G.I.R.'s and Putts. Upon
entering the last score for hole 18, the user will automatically
be taken into page two of the score entry form. Should the user
desire to access page two prior to completing all the fields on
page one, they may press the Page Down key or access the menu
with Alt-M and select the "Drives, GIR's, Putts Stats item". At
any time, the user may save the form by pressing the F2 update
key. If the user want to exit they can press the cancel key F7.
However, if they have modified a field on the form they will be
first warned that the form has changed and have the option to
save, abort, or return.
Game Analysis:
The player game analysis module attempts to provide relevant
statistical information to assist players in improving their
game, and currently consists of two full screens of view-only
player performance statistics. To view the statistics, select a
player number for reporting and press enter. The table will then
display the information for game analysis. A second page of
information may be accessed by pressing the Page Down key. Once
in that page the user must again press enter. The player number
may be changed by entering a new number of accessing the player
table by pressing the F5 lookup key. This module is but one area
for player analysis. More detailed game statistics may be viewed
in some of the player reports described in other areas of the
system.
Screen one of statistics presents two tables of performance
averages by hole. The first table shows the average scores
recorded for each hole over all rounds played. This statistic is
probably more useful to players that only play at the same
course. For example, if a player plays at two different courses,
and one course has a par 5 for hole one and the other course has
a par 3 for the first hole, his performance scoring average for
that hole would show a 4. To address this issue, we have
presented a second set of stats that show scoring differentials
for each of the 18 holes played. This table is useful to
identify where in the round a player was most effective. If the
differential was very high for the first three holes played and
then dropped, it may reveal a need for a more extensive warm-up.
Unfortunately, this analysis does not take into account the level
of difficulty for each hole.
Screen two of statistics presents averages for the total number
of eagles, birdies, pars, bogeys, etc. played in a round It also
has information regarding the player's average number of Drives
in the Fairway, Greens Hit in Regulation, and Putts taken in a
round. The analysis also identifies the player's best gross
score, his worst gross score, the most number of birdies in a
round, the most pars in a round, the fewest putts, fewest bogeys,
most drives in the fairway, most greens in regulation, best score
differential, and worst score differential.
Handicap Rules and Calculation
A player's handicap is the result of a complex formula which
takes into account the recency and number of rounds played, the
difficulty of the course, and an adjustment for "a few bad holes"
and above average tournament play.
Recency: Only the last 20 rounds played are eligible for
inclusion in the handicap computation. And, the handicap formula
uses only the lowest 10 scores of those 20 available. For
players with less than twenty rounds played, the number of
"lowest" scores used in the calculation is adjusted based upon
available scores. For example, a player with five or six rounds
played, will have a handicap based upon only his lowest score.
For rounds played of seven or eight, the handicap calculation is
based upon an average of the lowest two scores, and so on. A
player must play at least five rounds before a handicap will be
computed.
Course Difficulty: The biggest advancement in
handicapping has come out with the recent adoption of the "slope"
system for player handicapping. Player's no longer have a
generic Handicap that is used on all courses. Now, player's use
the "Handicap Index". The Handicap Index is then converted into a
course handicap for each specific course that is based upon a
course's "slope" rating.
Player's are now assigned a "Handicap Index". The handicap index
can be then converted into a course handicap using the formula:
Course Handicap = Handicap Index * Course Slope
-----------------------
113
"Bad Hole" Adjustment: Everyone has a few bad holes that always seem
to wreck a decent round. In order to ensure that these holes don't
artificially inflate a player's handicap index, reported scores must
be adjusted for handicapping purposes. This adjustment is known as
Equitable Stroke Control. Prior to reporting scores in any hadicapping
system, the U.S.G.A. requires all golfers to adjust their score using
the Equitable Stroke Control System. The following chart lists the
current ESC adjustments for scores based upon the course handicap played:
Handicap Range: Maximum Score/Hole:
9 or less ........... 6
10 - 19 ........... 7
20 - 29 ........... 8
30 - 39 ........... 9
40 - 49 ........... 10
50 plus ........... 11
Tournament Scores: Players who consistently play
better in tournaments will automatically have their handicaps
adjusted within the program. All the user has to do is flip the
switch in the score entry form to indicate that the score is from
a tournament. If a user's handicap has been adjusted for their
above average tournament play, the player's record will indicate
such when viewed. The player's handicap card will also indicate
that their handicap has been adjusted for tournament play.
6:Reporting
One of the most powerful features of the CGPRO system is its
reports. In addition, this section of the program is still in
its infancy and you the user have the option of purchasing an
additional package that will allow you to create and maintain
your own specialized reports.
Player Reports: There are currently six separate
reports that apply primarily to players. The user accesses these
reports from the Player reports menu item off of the Reports pull
down menu. Once selected the user is presented with a tag table
that lists both the players on the system and the reports
available The user then simply selects the player(s) for
reporting on and presses the appropriate key to run the report.
ALT-F1 Player Demographics. This report lists
the basic demographic information for each player selected. This
is the same information that is available to the user from the
player entry form.
ALT-F2 Player Analysis Report. This report
lists a detailed scoring analysis for each course that the player
has entered a score for handicapping purposes. Note that
tournament scores do not appear in this report unless the user
has chosen to enter them separately using the handicap scoring
entry.
ALT-F3 Handicap Cards. This report provides each
selected player with a current handicap card. The card lists the
last twenty scores and scoring differentials used in computing
the handicap and is dated with the current system date. In
addition, if the one of the scores listed was a score from a
tournament, the card will indicate it by placing a "T" next to
it. Also, if the player's handicap has been reduced due to
exceptional tournament play, the card will note that.
ALT-F4 Player Course Handicaps. This
report lists the current course handicaps for each selected
player at each course that has been entered into the C.G.S.
System.
ALT-F5 Player Summary ListingPlayer Summary Listing. This report
lists each of the selected players on a single line with their
respective handicap indexes and phone numbers.
ALT-F6 Print Score CardPrint Score Card. Select 1 or more
players, then select a resort and course. The resulting report
will provide a scorecard to be used on that day at that course.
The card will list the players and indicate on which holes the
players will receive strokes.
Course HCP Table Reports: The
Course HCP Table report is used by most clubs to help players
identify a course handicap for play. Many players now have a
handicap index, but they do not know how to convert that index
into a course handicap. This report can be printed and posted at
the course. It lists a range of handicap indexes and the
resulting course handicaps. The report prints for both men's
and women's indexes.
7:Setup/Utilities
The Setup/Utilities pull down menu contains two options. The
first, Control Record, allows the user to setup and modify system
level defaults. The second, Course Sloping, provides the user
the capability of assigning a temporary slope rating to a course
that has not yet been slope rated.
Control Record Maintenance
The control record is a single record that
contains information used to set system wide defaults. It is
comprised of a number of fields that relate to different areas.
The first, registered user, is used to specify the Registered
User of the CGPRO System. This is the same User that has
purchased the product and is the name used during the separate
registration process. The next three fields relate to the method
of calculating trend handicapping.
Trend Handicapping allows the user to specify the total number of
rounds required, the total number of scores used, and the percent
of scores used in determining a player's trend handicap. Instead
of the U.S.G.A.'s 10 scores of the last twenty rounds, the user
may decide to use 87% of the best three scores of the last five
rounds. The trend handicap is posted for each player along with
their U.S.G.A. handicap in the system and is available for use in
the tournament module. (For more information see Chapter
1:Introduction).
Course Sloping. To create a temporary course slope, access the
Course Sloping option from the utilities pull down menu. Enter
the U.S.G.A. course rating for the course being estimated. Next,
enter the corresponding yardage for the course and indicate
whether the rating is for a male or female. The system will
return the temporary slope rating for the parameters specified.
8:Graphical Analysis (GRAPHS.EXE)
The CGPRO software's main program module is CGPRO.EXE Under the
handicapping sub-menu, there is a game analysis module. In game
analysis, two screens of player performance statistics are
presented . Sometimes numerical representations of data are not
enough for user's to obtain a true understanding of the
performance data. Therefore, we have added a program called
Graphs to supplement it. GRAPHS.EXE presents the same two
performance screens as found in the CGPRO program, but
supplements them with two additional graphical screens.
The graphical screens are accessed via the main performance
screen similar to that in the game analysis section of the
Handicapping pull down menu. The only difference between that
screen and the screen used in the GRAPHS.EXE program is that an
additional option is allowed at the bottom. This option is
accessed via the ALT-G key combination. Upon pressing ALT-G, the
user will be presented with a sub-menu with two choices. The
first, "Total Round Stats", presents a graphical representation
of a player's last twenty scores. This graphical analysis,
Figure 8.2, shows scoring differentials, putts, DIF's and GIR's
per round. The scores are presented with the most recent on the
left and oldest on the right. Thus, if a players scoring
differential was getting better with each round played, that
graph would start out small on the left and get progressively
taller as it moved to the right. This would also be true for the
number of putts per round. On the other hand, Drives in the
Fairway and Greens in Regulation would be reversed. The better
the performance of late, the taller the graph would be on the
left hand side and the shorter on the right. Each different
performance statistic is presented in a different color to set it
apart from the other. Scoring differentials are in yellow, putts
per round are in red, greens in regulation per round are in green
and drives in the fairway per round are in blue. In addition, a
statistical mean is represented by a solid horizontal line in the
color of the performance statistic being measured. To read the
average for a given performance measure, say putts per round,
locate the solid red horizontal line and read the value it
intersects on the y-axis. In our example the average for Freddy
Pairs' putts per round over the last twenty rounds would be
approximately 28.
The second graphical performance screen. "Detail Hole-by-Hole
Stats" also shows scoring differential, putts, greens in
regulation, and drives in the fairway. However, this second
screen (FIGURE 8.3) displays the data on a hole-by-hole basis.
Thus, the player is able to determine if they typically score
better, putt better, etc. in the early, middle or late part of a
round. The graphic presented for each hole is in the form of a
High, Low, Average graph. The top of each indicator shows the
maximum value a player had for that hole for that specific
performance criteria being measure. The bottom of the indicator
shows the lowest value, and the middle tick mark shows the
average. Again, an average is also presented in the form of a
dotted line.
Note: Additional graphs and graphics printing capability is
scheduled for the next release.
COMPLETE GOLF SYSTEMS
Complete Golf Pro
Program File ListingProgram File ListingProgram File Listing
Version 1.0
May 1994
File Name: Description:
LPM_FONT.COM Specialized Font Enhancement Program
LPM25FNT.COM Specialized Font Enhancement Program
T.COM File Viewer
CONTROL.DAT Program Control File
COURSES.DAT Courses File
PLAYER.DAT Player File
RESORTS.DAT Resorts File
RP3CNFG.DAT Printer Control Configuration File
RP3PNTR.DAT Printer File
RP3PORT.DAT Printer Ports File
RP3TOKN.DAT Printer Special Control Tokens File
SCORES.DAT Player Handicapping Scores File
TPCOUHCP.DAT Temporary Course Handicap File
CGPRO.EXE Main Program
LPM_OUT.EXE File Redirection Utility
REGISTER.EXE Program Registration System
CGPRO.HLP Program Help File
GOLFMAIN.HLP Program Help File
RESORTS.MEM Resort File's Memo Fields
LDC_HELP.DAT Help Files
Index
Alternative Scoring Method, 17
Calendar, 17
Clarion Report Writer, 7
Control Record Maintenance, 21
Course Difficulty, 19
Course Handicap, 19
Course HCP Table, 20
Courses, 15
Cursor Movement, 8
Drives hit In the Fairway, 18
Drives hit it In the Fairway, 16
Equitable Stroke Control, 17, 19
Game Analysis, 6, 14, 18
Graphical Analysis, 22
Greens hit In Regulation, 16
Greens In Regulation, 18
Handicap Cards, 20
Handicap Rules and Calculation, 18
Handicapping, 6, 14
Help, 12
Introduction, 6
Multi-Form Scoring, 16
Player Analysis Report, 20
Player Course Handicaps, 20
Player Demographics, 20
Player Reports, 20
Player Summary Listing, 20
Players, 14
Print Score Card, 20
Program File Listing, 23
Program Registration, 12
Putts, 16, 18
Quick Start Installation, 10
Recency, 19
Reporting, 20
Reports, 7
Resorts, 15
Scoring, 16
Setup/Utilities, 7, 21
Sloper, 7
System Requirements, 10
Tee Designator, 15
Tournament Scores, 19
Trend Handicap Index, 15
Trend Handicapping, 6, 21
U.S.G.A. Handicap Index, 6, 15